intercooler shutter - Spanish English Dictionary